前のページ   後のページ   目次へ

********************************

       ■■■■
     ■    ■       ■        ■
     ■           ■■■      ■■■
     ■    ■       ■        ■
       ■■■■
               〜基礎から ★ C++Programing〜
********************************

  【注意】 このマガジンは、最大化してお読みください。
       また、等角フォントでお読みください。
          (MS ゴシックなど)

********************************

 発行者      むーくん
 マガジンNO.  35(3−5)
 発行日      2000/12/28
 講読人数     2000名ぐらい
 マガジンID   0000050494
          このマガジンは、まぐまぐから配信されています。
********************************
★あいさつ★

風邪をひいてしまいまして、2〜3日寝込んでいました。
声が出なくなって、苦しんでいました。
まだ咳が止まりませんが、ようやく起きられるようになりました。
世紀の最後に・・・
相変わらずツいてないです。

********************************
★目次★

・注意(重要)
・例題2
・答えと解説
・予告

********************************
★注意(重要)★

コンパイラで、「VC++」などをお使いの方は、
インクルードの部分を以下のように変更してください。

#include<iostream>
#include<string>
using namespace std;

としてください。
今後も「string型」を使うときは、こうします。
(「.h」を取り除いて、「using 〜」という行を付け加えます。)

他のコンパイラでも、こちらの方が推奨されているので、
こうしてもらって構いません。

********************************
★例題2★

次のプログラムを実行して、
「I like programing.」と入力して、どうなるか確かめなさい。

#include<iostream.h>
#include<string.h>

int main(void){
   string str;
   
   cout << "Please input the string >>";
   cin >> str;
   cout << str;
}

********************************
★答えと解説★

「I」と表示されます。

入力は、「I like programing.」でしたが、
空白で区切られているので、
3つの別々のデータとして処理されます。

つまり、「I」「like」「programing.」の内の一番最初のデータである、
「I」だけが、変数 s に入ります。


「I like programing.」を変数 s に入力するには、
「cin.getline( 文字列, 最大文字数 )」
という構文を用います。

また、「string型」は、「char 変数名[最大文字数] 」
とします。

具体的には、以下のようにしてください。

#include<iostream.h>

int main(void){
   char str[100];  /*変更点*/

   cout << "Please input the string >>";
   cin.getline(str,100);   /*変更点*/
   cout << str;
}

こうすると、一行を、データとして入力できます。

********************************
★予告★

・問題1を学習します
********************************


講読解除はこちら

http://members.tripod.co.jp/mukun_mmg/mmg/cpp.html

バックナンバーはこちら
http://members.tripod.co.jp/mukun_mmg/mmg/cpp.html

内容について質問やご意見など
smukun@hotmail.com

筆者のWebサイト(むーくんの理学的なんでも講座)
http://members.tripod.co.jp/mukun_mmg/

************************************

前のページ   後のページ   目次へ

[PR]横浜で超魅力価格の記念写真を:記念写真が大人気、結婚写真、成人式写真